package com.woniuxy.user.mapper;

import com.hc.entity.Follow;
import com.hc.entity.User;
import com.woniuxy.user.dto.UserPaper;
import com.woniuxy.user.dto.UserTwo;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.web.bind.annotation.Mapping;

import java.util.List;

@Mapper
public interface UserMapper {
    //根据用户id获取关注的用户
    List<UserTwo> findFollowedUserByUserId(Integer id);
    //获取用户私信的用户
    List<UserTwo> findLetterUserByUserId(Integer id);

    //根据id获取关注好友
    List<Follow> findFriendById(Integer id);
    //根据id查询用户信息
    User findById(Integer id);

    //根据用户id获取用户的信息
    UserTwo findUserById(Integer id);
    //获取用户信息以及其所写文章
    UserPaper getByUserId(Integer id);
}